<script>
    export default {
        onLaunch: function () {
            uni.getSystemInfo({
                success: e => {
                    // // #ifndef MP
                    // // 此端代码pc端服务会抛出异常,正常现象，主要为打包后手机访问的title兼容
                    // Vue.prototype.StatusBar = e.statusBarHeight;
                    // if (e.platform == 'android') {
                    // 	Vue.prototype.CustomBar = e.statusBarHeight + 50;
                    // } else {
                    // 	Vue.prototype.CustomBar = e.statusBarHeight + 45;
                    // }
                    // // #endif


                    // // #ifdef MP-WEIXIN
                    // Vue.prototype.StatusBar = e.statusBarHeight;
                    // //let custom = wx.getMenuButtonBoundingClientRect();
                    // //Vue.prototype.Custom = custom+45;
                    // Vue.prototype.CustomBar = e.statusBarHeight+45; // custom.bottom + custom.top -
                    // // #endif


                    // // #ifdef MP-ALIPAY
                    // Vue.prototype.StatusBar = e.statusBarHeight;
                    // Vue.prototype.CustomBar = e.statusBarHeight + e.titleBarHeight;
                    // // #endif


                }
                // success: e => {
                // 	let StatusBar = e.statusBarHeight;
                // 	let rect = wx.getMenuButtonBoundingClientRect();
                // 	if (e.system.toLowerCase().indexOf('ios') > -1) {
                // 		//IOS
                // 		let CustomBar = rect.bottom + (rect.top - e.statusBarHeight) * 2;
                // 		let HeaderBar = CustomBar - e.statusBarHeight;
                // 	} else {
                // 		//安卓
                // 		let HeaderBar = rect.height + (rect.top - e.statusBarHeight) * 2;
                // 		let CustomBar = HeaderBar + e.statusBarHeight;
                // 	}
                // }
            });
        },
        onLoad: function () {

        },
        onShow: function () {
            console.log('App Show');
        },
        onHide: function () {
            console.log('App Hide');
        },
        onLaunch() {
            //app 初始化
            let f = uni.canIUse('getUpdateManager') // 获取小程序更新机制兼容
            if (f) {
                const _u = uni.getUpdateManager()
                _u.onCheckForUpdate(res => { // 请求完新版本信息的回调
                    if (res.hasUpdate) { // 是否有新的版本
                        _u.onUpdateReady(() => { // 当新版本下载完成，会进行回调
                            uni.showModal({
                                title: '更新提示',
                                content: '新版本已发布,请重启当前应用!',
                                showCancel: false,
                                success(c_res) {
                                    if (c_res.confirm) {
                                        _u.applyUpdate() // 当新版本下载完成，调用该方法会强制当前小程序应用上新版本并重启
                                    }
                                }
                            })
                        })
                    }
                })
                _u.onUpdateFailed(() => { // 当新版本下载失败，会进行回调
                    uni.showModal({
                        title: '发现新版本',
                        content: '请您删除当前小程序，到微信 “发现-小程序” 页，重新搜索打开哦~'
                    })
                })
            }
        }
    };
</script>

<style>
    @import 'colorui/main.css';
    @import 'colorui/icon.css';
    @import 'static/css/app.css';
    /*@import "app.css";	 你的项目css */
</style>
